package com.jilefojing.beans.query;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.jilefojing.beans.enums.StatusEnumForPublish;

public class EBookChapterQuery implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = -1857551275695698842L;
	private List<Long> ids;
	private String title;
	private String like_title;
	private String content;
	private String like_content;
	private String extra;
	private String like_extra;
	private List<Long> createUserIds;
	private List<StatusEnumForPublish> statuses;
	private List<Long> bookIds;

	private Date equalCreateTime;
	private Date equalAndBeforCreateTime;
	private Date equalAndAfterCreateTime;
	private Date beforCreateTime;
	private Date afterCreateTime;

	private Date equalUpdateTime;
	private Date equalAndBeforUpdateTime;
	private Date equalAndAfterUpdateTime;
	private Date beforUpdateTime;
	private Date afterUpdateTime;

	public List<Long> getIds() {
		return ids;
	}

	public void setIds(List<Long> ids) {
		this.ids = ids;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getLike_title() {
		return like_title;
	}

	public void setLike_title(String like_title) {
		this.like_title = like_title;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getLike_content() {
		return like_content;
	}

	public void setLike_content(String like_content) {
		this.like_content = like_content;
	}

	public String getExtra() {
		return extra;
	}

	public void setExtra(String extra) {
		this.extra = extra;
	}

	public String getLike_extra() {
		return like_extra;
	}

	public void setLike_extra(String like_extra) {
		this.like_extra = like_extra;
	}

	public List<Long> getCreateUserIds() {
		return createUserIds;
	}

	public void setCreateUserIds(List<Long> createUserIds) {
		this.createUserIds = createUserIds;
	}

	public List<StatusEnumForPublish> getStatuses() {
		return statuses;
	}

	public void setStatuses(List<StatusEnumForPublish> statuses) {
		this.statuses = statuses;
	}

	public List<Long> getBookIds() {
		return bookIds;
	}

	public void setBookIds(List<Long> bookIds) {
		this.bookIds = bookIds;
	}

	public Date getEqualCreateTime() {
		return equalCreateTime;
	}

	public void setEqualCreateTime(Date equalCreateTime) {
		this.equalCreateTime = equalCreateTime;
	}

	public Date getEqualAndBeforCreateTime() {
		return equalAndBeforCreateTime;
	}

	public void setEqualAndBeforCreateTime(Date equalAndBeforCreateTime) {
		this.equalAndBeforCreateTime = equalAndBeforCreateTime;
	}

	public Date getEqualAndAfterCreateTime() {
		return equalAndAfterCreateTime;
	}

	public void setEqualAndAfterCreateTime(Date equalAndAfterCreateTime) {
		this.equalAndAfterCreateTime = equalAndAfterCreateTime;
	}

	public Date getBeforCreateTime() {
		return beforCreateTime;
	}

	public void setBeforCreateTime(Date beforCreateTime) {
		this.beforCreateTime = beforCreateTime;
	}

	public Date getAfterCreateTime() {
		return afterCreateTime;
	}

	public void setAfterCreateTime(Date afterCreateTime) {
		this.afterCreateTime = afterCreateTime;
	}

	public Date getEqualUpdateTime() {
		return equalUpdateTime;
	}

	public void setEqualUpdateTime(Date equalUpdateTime) {
		this.equalUpdateTime = equalUpdateTime;
	}

	public Date getEqualAndBeforUpdateTime() {
		return equalAndBeforUpdateTime;
	}

	public void setEqualAndBeforUpdateTime(Date equalAndBeforUpdateTime) {
		this.equalAndBeforUpdateTime = equalAndBeforUpdateTime;
	}

	public Date getEqualAndAfterUpdateTime() {
		return equalAndAfterUpdateTime;
	}

	public void setEqualAndAfterUpdateTime(Date equalAndAfterUpdateTime) {
		this.equalAndAfterUpdateTime = equalAndAfterUpdateTime;
	}

	public Date getBeforUpdateTime() {
		return beforUpdateTime;
	}

	public void setBeforUpdateTime(Date beforUpdateTime) {
		this.beforUpdateTime = beforUpdateTime;
	}

	public Date getAfterUpdateTime() {
		return afterUpdateTime;
	}

	public void setAfterUpdateTime(Date afterUpdateTime) {
		this.afterUpdateTime = afterUpdateTime;
	}

}
